$(function() {
    /*点击按钮阻止冒泡*/
    $('button,.moreOperation,.commentEdit').on('touchstart', function(ev) {
        ev.stopPropagation();
    });

    $('.maskDialog').on('touchstart', function(e) {
        e.stopPropagation();
    });
    //关闭弹出框
    $('#closeDialog').on('touchstart', function() {
        $('.maskDialog').removeClass('show');
        setTimeout(function() {
            $('.mask').fadeOut();
        }, 500);
    });

    //清空输入框内容
    $('.closeIco').on('touchstart', function() {
        $('.searchInput').val('');
    });
    //清空历史记录
    $('.emptyBtn').on('touchstart', function() {
        $('.historyList').empty().parents('.history').slideUp('slow');
    });
    //向下加载更多
    $(window).scroll(function() {
        var srollPos = $(window).scrollTop(), //滚动条距顶部距离(页面超出窗口的高度)  
            totalHeight = parseFloat($(window).height()) + parseFloat(srollPos),
            dataList = $('.dataList');
        if ($(document).height() <= totalHeight) {
            /*数据请求*/
        }
    });

    'use strict';
    (function($) {
        //传入的参数是要显示的文本值  字符串格式
        $.T = {
            hint: function(text, callback) {
                var $hint = null;
                $hint = $('<div class="hint" id="hint"></div>');
                $('body').append($hint);
                $hint = $('#hint')
                text = !text ? '没有显示文本' : text;
                if ($hint.hasClass('active')) {
                    clearTimeout($.T.timer);
                }
                $hint.html(text).show().scrollTop(0).addClass('active');
                $.T.timer = setTimeout(function() {
                    $hint.removeClass('active');
                    setTimeout(function() {
                        $hint.hide(function() {
                            if (callback) {
                                callback();
                            }
                        });
                    }, 150)
                }, 2000);
            },
            //显示蒙版
            mask: function() {
                $('.mask').css('height', $(document).height()).fadeIn();
            },
            //弹出显示框
            dialog: function() {
                $('.mask').css('height', $(document).height()).show();
                $('.maskDialog').css('margin-top', $(window).height() / 2 - $('.maskDialog').height() / 2 + $(window).scrollTop()).addClass('show');

            },
            closeDialog: function() {
                $('.maskDialog').removeClass('show');
                setTimeout(function() {
                    $('.mask').hide();
                }, 600);

            },
            //按钮点击变成灰色 
            btnFalse: function(ti, str) {
                ti.text(str).addClass('false');
            },
            //选项卡切换焦点
            active: function(ti) {
                ti.addClass('active').siblings().removeClass('active');
            },
            //禁用
            disabled: function(ti) {
                ti.attr('disabled', 'disabled');
            },
            //显示
            showLayer: function(ti) {
                $('.commentMask').fadeIn();
                ti.attr('open', true).animate({
                    'bottom': '0'
                }, 500);
            },
            //隐藏
            hide: function(tagName, str) {
                tagName.hide();
                $('.main').append('<p class="noDataText">' + str + '</p>');
            }
        }
    }(jQuery));

});
